<?php
	include "globals.php";
	print "<h3>Cyber Bank</h3>";
	
	if($ir['cybermoney']>-1){
		switch($_GET['action']){
			case "deposit":
				deposit();
				break;
			case "withdraw":
				withdraw();
				break;
			default:
				index();
				break;
	}

} else{
	
	if(isset($_GET['buy'])){
		
		if($ir['money']>9999999){
			print "Congratulations, you bought a bank account for \$10,000,000!<br />
<a href='cyberbank.php'>Start using my account</a>";
			$db->query("UPDATE users SET money=money-10000000,cybermoney=0 WHERE userid=$userid");
		} else{
			print "You do not have enough money to open an account.
<a href='explore.php'>Back to town...</a>";
		}

	} else{
		print "Open a bank account today, just \$10,000,000!<br />
<a href='cyberbank.php?buy'>&gt; Yes, sign me up!</a>";
	}

}


function index(){
	global $db,$ir,$c,$userid,$h;
	print "\n<b>You currently have \${$ir['cybermoney']}

 in the bank.</b><br />
At the end of each day, your bank balance will go up by 7%.<br />
<table width='75%' border='2'> <tr> <td width='50%'><b>Deposit Money</b><br />
It will cost you 15% of the money you deposit, rounded up. The maximum fee is \$1,500,000.<form action='cyberbank.php?action=deposit' method='post'>
Amount: <input type='text' name='deposit' value='{$ir['money']}

' /><br />
<input type='submit' value='Deposit' /></form></td> <td>
<b>Withdraw Money</b><br />
It will cost you 7.5% of the money you withdraw, rounded up. The maximum fee is \$750,000.<form action='cyberbank.php?action=withdraw' method='post'>
Amount: <input type='text' name='withdraw' value='{$ir['cybermoney']}

' /><br />
<input type='submit' value='Withdraw' /></form></td> </tr> </table>";
}


function deposit(){
	global $db,$ir,$c,$userid,$h;
	$_POST['deposit']=abs((int) $_POST['deposit']);
	
	if($_POST['deposit'] > $ir['money']){
		print "You do not have enough money to deposit this amount.";
	} else{
		$fee=ceil($_POST['deposit']*15/100);
		
		if($fee > 1500000) {
			$fee=1500000;
		}

		$gain=$_POST['deposit']-$fee;
		$ir['cybermoney']+=$gain;
		$db->query("UPDATE users SET cybermoney=cybermoney+$gain, money=money-{$_POST['deposit']}

	 where userid=$userid");
	print "You hand over \${$_POST['deposit']}

 to be deposited, <br />
after the fee is taken (\$$fee), \$$gain is added to your account. <br />
<b>You now have \${$ir['cybermoney']}

 in the Cyber Bank.</b><br />
<a href='cyberbank.php'>&gt; Back</a>";
}

}


function withdraw(){
	global db,$ir,$c,$userid,$h;
	$_POST['withdraw']=abs((int) $_POST['withdraw']);
	
	if($_POST['withdraw'] > $ir['cybermoney']){
		print "You do not have enough banked money to withdraw this amount.";
	} else{
		$fee=ceil($_POST['withdraw']*75/1000);
		
		if($fee > 750000) {
			$fee=750000;
		}

		$gain=$_POST['withdraw']-$fee;
		$ir['cybermoney']-=$gain;
		$db->query("UPDATE users SET cybermoney=cybermoney-$gain, money=money+$gain where userid=$userid");
		print "You ask to withdraw $gain, <br />
the teller hands it over after she takes the bank fees. <br />
<b>You now have \${$ir['cybermoney']}

	 in the Cyber Bank.</b><br />
<a href='cyberbank.php'>&gt; Back</a>";
}

}

$h->endpage();
?>
